Application of Data Mining Techniques for Software Reuse Process
نویسندگان
چکیده
Nowadays’ most of the software products are developed by using existing versions or features in order to reduce the delivery time of software product, to improve the productivity and quality and to reduce the development effort. Software reuse has been a solution factor to acquire the existing knowledge from software repository. To extract existing knowledge from software repository data mining can be used. Data mining is the process of extracting useful patterns and analyzing enormous data sets from large data. This paper gives the description of software reuse process, knowledge discovery process and software metrics for object oriented programming language are identified. Software metrics are used as quantitative measure to determine, assess, evaluating the software components. Mapping is done, for different data mining techniques which can be used for software reusability process using different software metrics. We have prepared 167 instances data sets from open source projects. Data mining techniques is used for evaluating the software components. There is gap between the need of useful data from software repository to software project management practices. To bridge this gap we are applying data mining techniques efficiently and effectively to extract useful knowledge from software repository using different software metrics. Finally, this knowledge can be used by project managers for better management of the software projects. © 2011 Published by Elsevier Ltd. Selection and/or peer-review under responsibility of C3IT
منابع مشابه
A Proposed Data Mining Methodology and its Application to Industrial Procedures
Data mining is the process of discovering correlations, patterns, trends or relationships by searching through a large amount of data stored in repositories, corporate databases, and data warehouses. Industrial procedures with the help of engineers, managers, and other specialists, comprise a broad field and have many tools and techniques in their problem-solving arsenal. The purpose of this st...
متن کاملApplication of Rough Set Theory in Data Mining for Decision Support Systems (DSSs)
Decision support systems (DSSs) are prevalent information systems for decision making in many competitive business environments. In a DSS, decision making process is intimately related to some factors which determine the quality of information systems and their related products. Traditional approaches to data analysis usually cannot be implemented in sophisticated Companies, where managers ne...
متن کاملApplication of non-linear regression and soft computing techniques for modeling process of pollutant adsorption from industrial wastewaters
The process of pollutant adsorption from industrial wastewaters is a multivariate problem. This process is affected by many factors including the contact time (T), pH, adsorbent weight (m), and solution concentration (ppm). The main target of this work is to model and evaluate the process of pollutant adsorption from industrial wastewaters using the non-linear multivariate regression and intell...
متن کاملThe SRAMO Technique for Analysis and Reuse of Requirements in Multi-agent Application Engineering v3
The increasing interest on the multi-agent software development paradigm turns necessary the elaboration of appropriate techniques and methodologies. A Multiagent Application Engineering process is characterized by the construction of applications based on agent-oriented reusable software artifacts. This paper presents SRAMO, an ontology-driven technique for requirement analysis of multi-agent ...
متن کاملComparison and evaluation of source code
Program source code substantially is structured and contains semantically rich programming constructs such as 6 variables, functions, data structures, and program structures which indicate patterns. Mining source code by using different data 7 mining techniques to extract the valuable hidden patterns is the new revolution in software engineering. Over last decade many 8 tools and techniques hav...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015